package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 策义问卷调查：售后问卷调查对象 cy_afterinvestigation
 * 
 * @author ruoyi
 * @date 2022-01-05
 */
public class CyAfterinvestigation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 部门 */
    @Excel(name = "部门")
    private String deptName;

    /** 岗位 */
    @Excel(name = "岗位")
    private String postName;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phone;

    /** 展厅名称 */
    @Excel(name = "展厅名称")
    private String showroom;

    /** Q1整体评价 */
    @Excel(name = "Q1整体评价")
    private String question1;

    /** Q2服务人员态度 */
    @Excel(name = "Q2服务人员态度")
    private String question2;

    /** Q3售后工程师技术 */
    @Excel(name = "Q3售后工程师技术")
    private String question3;

    /** Q4售后响应速度 */
    @Excel(name = "Q4售后响应速度")
    private String question4;

    /** Q5快速定位故障 */
    @Excel(name = "Q5快速定位故障")
    private String question5;

    /** Q6愿意推荐给别人吗 */
    @Excel(name = "Q6愿意推荐给别人吗")
    private String question6;

    /** Q7其他建议 */
    @Excel(name = "Q7其他建议")
    private String question7;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "提交时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date submitTime;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDeptName(String deptName) 
    {
        this.deptName = deptName;
    }

    public String getDeptName() 
    {
        return deptName;
    }
    public void setPostName(String postName) 
    {
        this.postName = postName;
    }

    public String getPostName() 
    {
        return postName;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setShowroom(String showroom) 
    {
        this.showroom = showroom;
    }

    public String getShowroom() 
    {
        return showroom;
    }
    public void setQuestion1(String question1) 
    {
        this.question1 = question1;
    }

    public String getQuestion1() 
    {
        return question1;
    }
    public void setQuestion2(String question2) 
    {
        this.question2 = question2;
    }

    public String getQuestion2() 
    {
        return question2;
    }
    public void setQuestion3(String question3) 
    {
        this.question3 = question3;
    }

    public String getQuestion3() 
    {
        return question3;
    }
    public void setQuestion4(String question4) 
    {
        this.question4 = question4;
    }

    public String getQuestion4() 
    {
        return question4;
    }
    public void setQuestion5(String question5) 
    {
        this.question5 = question5;
    }

    public String getQuestion5() 
    {
        return question5;
    }
    public void setQuestion6(String question6) 
    {
        this.question6 = question6;
    }

    public String getQuestion6() 
    {
        return question6;
    }
    public void setQuestion7(String question7) 
    {
        this.question7 = question7;
    }

    public String getQuestion7() 
    {
        return question7;
    }
    public void setSubmitTime(Date submitTime) 
    {
        this.submitTime = submitTime;
    }

    public Date getSubmitTime() 
    {
        return submitTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("deptName", getDeptName())
            .append("postName", getPostName())
            .append("phone", getPhone())
            .append("showroom", getShowroom())
            .append("question1", getQuestion1())
            .append("question2", getQuestion2())
            .append("question3", getQuestion3())
            .append("question4", getQuestion4())
            .append("question5", getQuestion5())
            .append("question6", getQuestion6())
            .append("question7", getQuestion7())
            .append("submitTime", getSubmitTime())
            .toString();
    }
}
